@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1299px){
.wp{ width: 1200px;}
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:96%;}

}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
/* .nav{ display:none;} */
.nav{ position: fixed; width: 100%; height: 100vh; overflow-y: auto; left: auto; right: -100%; top: 0; z-index: 999; background-color: #fff; padding-top: 50px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.navClose{ display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; position: absolute; right: 10px; top: 10px; font-size: 36px; cursor: pointer;}
.act_navWap{ right: 0 !important; }
.navClose:hover{ color: #f60;}
.navul li{ display:block; font-size:14px; margin: 0 3%; border-bottom: 1px solid #999;}
.navul li>a{font-size:16px; display: block; text-align: center; padding:0; line-height:60px; height:60px;}
.navul li>a::after{ display: none; }
.navul li:hover{ border-color: #f60;}
/*PC导航end*/
.subnav{ position: relative;; left:0; margin-left:0px; top:0px;background:rgba(255, 255, 255, .8); width:100%; padding:8px 0px; display: block; }
.subnav .wp{ text-align: left;}
.subnav .wp>a{ margin: 0 15px 0 0;}
.mulsubnav{}
.mulsubnav .item{display:block;width: 100%  ; padding: 0; margin: 0 0% 0 0; }
.mulsubnav .item  .tit{ border-color: #ccc;}
.mulsubnav .item .nr{ padding: 8px 0;}
.mulsubnav .item .nr a{ display: inline-block; min-width: 0; margin-right: 15px;}

.menubtn{ display:block;} 
.toplink{ margin-top: 12px;}
.logBtn{ display: none;}
.search{ position: absolute; top: 54px; right: 0; width: 390px; display: none; }
.mSearchBtn{ display: block; }
.chooseLan:hover .lanLay{ display: none;}
.lanLay{ top: 38px;}
.loarea{ height:50px;}
.loarea .logo{ width:120px; padding-top:9px; }
.loarea .logo img{ height:32px;}
.banimg{ width:140%; max-width: 140%; margin-left: -20%;}
.banner .swiper-pagination{ bottom: 10px !important;}
.banner .swiper-pagination-bullet{width:8px;height:8px; margin:0 4px !important;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.footer_wap{ display: block;}
.fnav{ margin: 0 0px 0 0;}
.fnav dd{ width:33.33%; }
.fnav dd:nth-last-child(1){ width: 100%; margin-top: 40px;}
.fnav dd:nth-child(3),.fnav dd:nth-child(4){ border:none;}
.fnav dd .tit,.fnav dd .nr{ padding-left: 40px;}
.fcode{ text-align: center; position: static;margin: 0px auto 0; }
.copyLink{ display: inline-block; margin-left: 0;}
.floatpart{  top:auto; right: 20px; margin-top:0px; bottom: 20px;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; overflow: hidden;}
.floatpartul{ width:50px;  }
.floatpartul li a { padding: 4px 0; }
.floatpartul li a img{ width:24px;  height:24px; }
.floatpartul li:nth-child(-n+4){ display: none;}
.signMain{margin-left: 0%;}
.goTop .pcshow{ display:none;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.banner .slick-dots{ bottom:10px;}
.search{ width: 94%; right: 3%;}
.qlink{ background: none; }
.qlinkul{padding: 0.25rem 0}
.qlinkul li{ width: 50%; text-align: left; }
.qlinkul li a{padding: 0.25rem 0 0.25rem 0.5rem;border: 0;}
.qlinkul .tparea{   width: 0.76rem; height: 0.86rem; margin-right: 0.14rem;}
.qlinkul .tparea .tp{ padding-top: 0.18rem; width:0.5rem ;  height: 0.5rem;} 
.qlinkul .des .p1{ font-size: 0.3rem; color: #333;}
.qlinkul .des .p2{ font-size: 0.24rem; color: #666666;}

.h_online{ padding: 0.6rem 0;}
.h_tit{ padding: 0.3rem 0;}
.h_tit .tit{ font-size: 0.35rem; }
.h_tit .tip{ font-size: 0.2rem;  margin-top: 0.1rem; }
.h_tit2{ padding: 0.2rem 0;}
.h_tit2 .tit{ font-size: 0.35rem; }
.h_online .mandiv{ margin-top: 0.5rem;}
.h_online .mandiv .sbtn{ padding: 0.06rem 0.5rem; font-size: 0.22rem;}
.h_solu{ padding: 0.15rem 0 0;}

.hsoluItem .shade1 .box{ width: 1.8rem; height: 1.5rem; }
.hsoluItem .shade1 .box .nr{ width: 140%; right: -0.3rem; padding-top: 0.22rem;}
.hsoluItem .shade1 .p1{ font-size: 0.34rem;}
.hsoluItem .shade1 .p2{ font-size: 0.24rem;}
.hsoluItem .shade2 .box{ padding: 0.3rem 0.5rem;}
.hsoluItem .shade2 .tit{ font-size: 0.4rem; padding-right: 0.4rem;}
.hsoluItem .shade2 .tit .arr{ font-size: 0.34rem; }
.hsoluItem .shade2 .nr{ margin-top: 0.24rem; height: 0.657rem; }
.hsoluSlide .swiper-button-prev,.hsoluSlide .swiper-button-next{ width:0.4rem}
.hsoluSlide .swiper-button-prev .iconfont,.hsoluSlide .swiper-button-next .iconfont{ font-size: 0.36rem;} 

.h_coo{ padding: 0.15rem 0.2rem 0.9rem;}
.hcooul li{ width: 31.33%; float: left; margin: 0 3% 3% 0 ;}
.hcooul li:nth-child(3n){  margin-right: 0;}
.fnav dd{  min-height: 3.06rem;}
.fnav dd:nth-last-child(1){ margin-top: 0.4rem;}
.fnav dd .tit,.fnav dd .nr{ padding-left: 0.4rem;}
.f_t{ padding:0.3rem 0;}
.fnav dd .tit{ font-size: 0.26rem; }
.fnav dd .tit .iconfont{ font-size: 0.28rem; margin-right: 0.06rem;}
.fnav dd .nr{ font-size:0.22rem;margin-top: 0.1rem; margin-right: 0.1rem; }
.fnav dd .nr a{  padding:0.02rem 0 0.02rem 0.35rem;}
.fadd .nr2 .box{  padding-left: 0.25rem;}
.fcode{ width: 100%;}
.fcodeul li{ margin:0 0.2rem; width: 1.5rem;}
.fcodeul li .tit{ font-size: 0.2rem; margin-top: 0.08rem;}

.f_b{padding:0.15rem 0; font-size: 0.22rem; }
.frilink .nr{ position: relative; padding-left: 1rem; text-align: left;}
.frilink .mc{ position: absolute; left: 0; top: 0;}
.frilink a{ margin-right: 0.2rem;}
.copyright{ margin-top: 0.1rem; }
.copyright .span2{ display: none;}

.h_pro{ padding: 0.15rem 0 0.5rem; background-color: #f7f8fa;}
.hpTitSlide{ margin-bottom: 0.3rem;}
.hpTitSlide .swiper-button-prev,.hpTitSlide .swiper-button-next{ width:0.5rem;  height: 0.5rem; margin-top:-0.25rem;}
.hpTitSlide .swiper-button-prev .iconfont,.hpTitSlide .swiper-button-next .iconfont{ font-size: 0.4rem; }
.hpTitSlide .swiper-slide{ font-size: 0.26rem;  padding: 0.25rem 0;}
.hpItem .des{ padding: 0.1rem 0.14rem; }
.hpItem .des .tit{ font-size: 0.24rem;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; height: auto;}
.hpSlide{ padding: 0.05rem 0 !important;}
.hpSlide .swiper-button-prev,.hpSlide .swiper-button-next{ width:0.5rem; height:0.5rem; line-height: 0.5rem; margin-top:-0.25rem;}
.hpSlide .swiper-button-prev .iconfont,.hpSlide .swiper-button-next .iconfont{ font-size: 0.4rem; } 
.h_pro .mandiv .sbtn{ padding: 0.06rem 0.5rem; font-size: 0.22rem;}

.closePup{  right:0.05rem; top: 0.05rem; font-size: 0.36rem; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; }
.signForm{ padding:0.3rem 0.45rem; }
.signForm .tit{ font-size: 0.45rem;}
.toReg{ font-size: 0.22rem; margin-bottom: 0.3rem;}
.signForm .item{margin-bottom: 0.2rem; }
.signForm .attrmc{ width: 0.8rem;margin-right: 0.1rem; line-height: 0.6rem; }
.signForm .attrval{ padding-right: 0.15rem;}
.signForm .text{  padding-left: 0.15rem;  height: 0.6rem; line-height: 0.6rem; font-size: 0.22rem;  }
.signForm .require{ line-height: 0.6rem;}
.signForm .yzm .text{ padding-right: 1rem;}
.signForm .yzm .pin{ width: 1.2rem; height: 0.46rem; right: 0.214rem; top: 0.066rem;;}
.signForm .tj{ padding:0 0.15rem 0 0.9rem}
.signForm .tj .sbtn{ font-size: 0.26rem; padding: 0.1rem 0; }
.findPwdBtn{ padding-right: 0.15rem;}
.findPwdBtn a{font-size: 0.22rem; }

}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){
	.downLoad{ padding: 90px  8%; margin: 0 auto; width: 84%;}
	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_ban .tp{ width: 150%; max-width: 150%; margin-left: -25%;}
.banIntro .tit{ font-size: 30px;}
.i_main{  min-height:0px;}
.loca_lm .wp{ display: block; }
.loca_lm .location{ width: 100%; text-align: left; }
.honul li{ width:31.13%;}
.n_l,.n_r{ width: 100%; float: none;}
.n_r{ margin-top: 0;}
.onlineul li{ width: 100%; margin-bottom: 3.8%;}
.onlineul .des .nr{ height: auto;}

.pdt{ display: block; }
.pdt .tparea{ margin: 0 auto; max-width: 100%;}
.pdt .des{ margin-top: 40px;}
.pInfo{  display: block; }
.pInfo .avatar{ width: 240px;text-align: center; margin: 0 auto;}
.pInfo .info{ margin-top: 20px; text-align: center;}

.perInfo .regForm .row{  display: block;}
.perInfo .regForm .row .item{width: 100%;}






}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block;font-size:0.26rem; padding:0.1rem 0.3;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}

.location{padding: 0.2rem 0;font-size:0.22rem;}
.location a{ font-size:0.22rem; }
.location i{ margin:0 0.05rem; }
.lm a{ padding:0.1rem 0.2rem;  text-align: center; font-size:0.24rem; }

.i_tit{ padding: 0.4rem 0;}
.i_tit .tit{ font-size: 0.24rem; }
.i_tit .subtit{ font-size: 0.26rem;  margin-top: 0.04rem;}
.i_tit .line{ width: 0.8rem; margin-top: 0.1rem;}
.profile{ padding: 0rem 0 0.7rem;}
.profile .wrap .wz2{ font-size: 0.26rem ;}
.profile .wrap .tp{ margin: 0.5rem auto 0;}
.coo{padding: 0rem 0 1rem;}

.join{padding: 0rem 0 1rem;}
.join .item{ padding: 0.3rem 0.1rem 0.2rem;}
.join .list{ margin-bottom: 0.2rem;}
.join .list .tit{ font-size: 0.3rem;}
.join .list .nr{ font-size: 0.26rem; margin-top: 0.1rem;}
.join .lista .tit .count{  margin-left: 0.1rem; } 
.join .lista .tit .time{ font-size: 0.24rem; margin-left: 0.1rem; }
.join .lista .nr{ font-size: 0.24rem; }
.join .listc .nr{ margin-top: 0.2rem;}
.join .mandiv .jobBtn{ font-size: 0.24rem;}
.jobBtn .iconfont{ margin-left: 0.1rem; font-size: 0.26rem; }
.join .turnpage{ margin-top: 0.9rem;}

.hon{padding: 0rem 0 0.6rem;}
.honul li{ width:47.8%;}
.honul li .tparea .tp{  padding: 0.15rem 0;}
.honul li .tit{ font-size: 0.24rem; padding: 0.1rem 0; }

.new{  padding-bottom: 0.6rem;}
.newul{  padding-bottom: 0.2rem;}
.newul li{ width:48%;}
.newul li .des{ padding: 0.1rem 0;}
.newul li .tit{ font-size: 0.26rem;}
.newul li .nr{ font-size: 0.22rem; }

.t_tit{ font-size: 0.3rem; padding-bottom: 0.15rem; }
.tuiNewul{ padding: 0.1rem 0 0.4rem;}
.tuiNewul li a{ padding: 0.1rem 0; } 
.tuiNewul li .tparea{  width: 0.5rem; height: 0.5rem; margin-right: 0.1rem; padding: 0.03rem;}
.tuiNewul li .tit{ font-size: 0.22rem;  max-height:0.8rem ; }
.tuiNewul li .time{ font-size: 0.22rem;}

.newDel{  margin-bottom: 0.4rem; }
.in_sh{ padding:0.2rem 0.3rem 0.4rem;}
.in_sh .in_tit{ padding:0.15rem 0;}
.in_sh .in_tit h4{ font-size:0.3rem; margin-bottom:0.1rem;}
.in_sh .in_tit .pub_del{ width: 250px;}
/* .in_sh .in_tit .pub_del{ width:300px; font-size:12px;}
.in_sh .in_tit .pub_del .info{ width:100px; height:30px; line-height:30px;}
.in_sh .in_tit .pub_del .share{ width:150px; height:30px;  }
.in_sh .in_tit .pub_del .share .mc{ line-height: 16px; margin: 6px 6px 0 0; } */
.in_sh .sh_con{ padding:0.2rem 0px 0.4rem;}
.in_sh .sh_con .wz{ font-size: 0.22rem; }
.in_sh .pnpage{ padding:0.2rem 0; font-size: 0.22rem; }
.in_sh .pnpage p{width: 100%; text-align: left; float: none; }
.in_sh .pnpage p .val{ margin-right: 0.1rem;}

.tech{padding: 0.15rem 0 0.6rem;}
.techul{ padding-bottom:0.6rem;}
.techul li a{ padding: 0.25rem 1.5rem 0.25rem 0.05rem;}
.techul li a .time{ right: 0.05rem;font-size: 0.22rem; }

.techArt{ margin-bottom: 0.3rem;}
.techArtul{ padding: 0.05rem 0;}
.techArtul li a{padding: 0.1rem 0 0.1rem 0.15rem; font-size: 0.22rem;}
.techArtul li a::after{ width: 0.05rem; height: 0.05rem; left: 0.05rem; }

.techArtul2{ padding: 0.05rem 0;}
.techArtul2 li .mc{padding: 0.1rem 50px 0.1rem 0.15rem; font-size: 0.22rem;}
.techArtul2 li .mc::after{ width: 0.05rem; height: 0.05rem; left: 0.05rem; }
.techArtul2 li .iconfont{ width: 0.4rem; height: 0.4rem; font-size: 0.26rem;  line-height: 0.4rem;}
.techul li a .downBtn{ position: absolute; right: 5px; top: 50% ; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); font-size: 12px; }
.techul li a .downBtn .val{ font-size: 15px; color: #1b8eee;}
.techul li a .downBtn .iconfont{ margin-left: 10px; font-size: 20px; color: #666;}
.techul li a:hover .downBtn .iconfont,.techul li a:hover .downBtn .val{color: #f08200;}

.techul li a .downBtn{font-size: 0.22rem; }
.techul li a .downBtn .val{ font-size: 0.24rem; color: #1b8eee;}
.techul li a .downBtn .iconfont{ margin-left: 0.1rem; font-size: 0.3rem; }

.downLoad{ padding: 0.9rem  8%;}
.downLoad .des{ width: 5.4rem; padding-left: 1rem;}
.downLoad .des .iconfont{ font-size: 0.8rem;}
.downLoad .des .tit{ font-size: 0.34rem;}
.downLoad .des .nr{ font-size: 0.24rem; margin-top: 0.15rem;}
.downLoad .des .mandiv{ margin-top: 0.3rem;}
.downLoad .des .mandiv .sbtn{ font-size: 0.26rem; padding: 0.1rem 0.8rem; }

.paperDown{ margin-top: 0.3rem;}
.i_tit3{ padding: 0.2rem 0;}
.i_tit3 .icon{ height: 0.12rem;}
.i_tit3 .val{ font-size: 0.4rem; margin: 0 0.15rem; }
.paperDownul{ padding: 0.7rem 0 0.44rem;}
.paperDownul li{ width: 97%; margin: 0 1.5% 0.3rem; }
.paperDownul li a{ padding: 0.24rem;}
.paperDownul li a .val{ font-size: 0.28rem;}
.paperDownul li a .icon{ margin-left: 0.15rem; height: 0.24rem;}


.lm2{ padding-bottom: 0.14rem;}
.lm2 a{ font-size: 0.24rem; margin: 0 0.3rem 0.15rem 0; padding: 0.05rem 0.1rem; min-width: 1.2rem }
.solu{ padding-bottom: 1rem;}
.soluul{ padding:0.5rem 0 0.4rem;}
.soluul li{ width: 48%;  margin: 0 4% 4% 0; }
.soluul li:nth-child(2n){ margin-right: 0;}
.soluul li:nth-child(3n){ margin-right: 4%;}
.soluul li a{  padding: 0.2rem;  } 
.soluul li .des{ padding: 0.22rem 0.2rem;}
.soluul li .tit{ font-size: 0.26rem; padding: 0.1rem 3%;}
.soluul li .nr{ font-size: 0.24rem; height: 0.77rem;}
.soluul li .mandiv{ margin-top: 0.2rem;}
.soluul li .mandiv .sbtn{ font-size: 0.22rem; padding: 0.05rem 0.2rem;}
.soluul li .mandiv .sbtn .iconfont{ font-size: 0.26rem; margin-left: 0.05rem;}

.banIntro .tit{ font-size: 0.32rem;}

.soluDel .in_sh{ padding:0.35rem 0px 0.6rem;}
.soluDel .in_sh .in_tit{ padding:0.2rem 0; }
.soluDel .in_sh .in_tit h4{ font-size:0.34rem; }
.soluDel .in_sh .sh_con{ padding:0.2rem 0px 0.4rem;  }
.soluDel .in_sh .sh_con .wz{ font-size: 0.26rem; }
.soluDel .in_sh .sh_con .wz2{ font-size: 0.2rem;  }
.soluDel .in_sh .pnpage{ padding:0.2rem 0; font-size: 0.22rem; }
.soluDel .in_sh .pnpage p{ width: 100%; text-align: left; float: none; }
.soluDel .in_sh .pnpage p .val{ margin-right: 0.1rem;}
.share-back{ padding-bottom: 0.2rem;}

.contact{ padding:0.4rem; margin-bottom: 0.8rem;  display: block; }
.contact .des{ width: 100%; margin-right: 0px;}
.contact .des .tit{ font-size:0.36rem; margin-bottom:0.2rem;}
.contact .des .wz{ font-size:0.26rem; padding:0.1rem 0 0.1rem 0.4rem;}
.contact .des .wz .iconfont{ top: 0.08rem; margin-right:0.1rem; font-size: 0.3rem;}
.contact .map{ margin-top: 0.4rm;}

.adviser{ padding: 0.2rem 0 1rem;}
.adviser .intro{ padding: 0.25rem;}
.a_tit{ padding-left: 0.4rem; font-size: 0.3rem;}
.a_tit .icon{ top: 0.1rem; width:0.3rem ;}
.adviser .intro .nr{ margin-top: 0.2rem; }
.mess {  padding: 0.35rem;  }
.mess .row{display: block;}
.mess .row .item{ width: 100%;}
.mess .yzmarea{ width: 100%;}
.mess .item{ margin-bottom: 0.2rem; }
.mess .attrmc{ width: 1.4rem;  padding-right: 0.1rem; line-height: 0.6rem;height: 0.6rem; }
.mess .attrval{ -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.15rem;}
.mess .text{ padding-left: 0.15rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }
.mess .textarea{ padding:0.1rem 0.15rem; height: 120px;  font-size: 0.24rem; }
.mess .require{ line-height: 0.6rem; }
.mess .yzm .text{ padding-right: 1.5rem;}
.mess .yzm .pin{ position: absolute; width: 1.2rem; height: 0.46rem; right: 0.21rem; top: 0.07rem;}
.mess .tj{ padding:0.2rem 0 0}
.mess .tj .sbtn{ font-size: 0.26rem; padding: 0.1rem 0.8rem; }

.online{ padding-bottom: 0.5rem;}
.onlineul li{  padding: 0.5rem 0.35rem; }
.onlineul .des{ padding-left: 0.8rem; }
.onlineul .des .iconfont{  font-size: 0.6rem; top: -0.15rem;}
.onlineul .des .tit{ font-size: 0.3rem;}
.onlineul .des .nr{ font-size: 0.24rem; margin-top: 0.15rem; }
.onlineul .des .mandiv{ margin-top: 0.2rem;}
.onlineul .des .mandiv .sbtn{ font-size: 0.26rem; padding: 0.06rem 0.6rem; }

.pItem{ overflow: hidden; margin-bottom: 0.4rem;}
.i_tit2{ padding: 0.2rem 0;}
.i_tit2 .tit{ padding-bottom: 0.15rem;}
.i_tit2 .tit .icon{ margin-right: 0.1rem; width: 0.3rem;}
.i_tit2 .tit .val{ font-size: 0.3rem;}
.i_tit2 .tit::after{ width: 1rem;  }
.pItem .intro{ margin-bottom: 0.2rem;}
.proul li{ width: 47%; margin: 0 3% 0.2rem 0;  }
.i_tit4 .mc{ font-size: 0.36rem; padding-bottom: 0.1rem;}
.i_tit4 .back{ font-size: 0.24rem; margin-top: 0.15rem;}
.i_tit4 .back::before{ margin-right: 0.1rem; }
.pdel{ padding-bottom: 0.6rem;}
.pdt{  margin-top: 0.8rem;}
.pdt .des{ margin-top: 0.4rem;}
.pdt .des .tit{ font-size: 0.35rem;}
.pdt .des .nr{ margin-top: 0.2rem; padding:0.25rem; margin-top: 0.2rem;}
.pdb{ margin-top: 0.5rem;}
.pdb_tit{margin-left: -0;}
.pdb_tit span{font-size: 0.26rem; padding: 0.2rem 0px; width: 33.33%; text-align: center;}
.pdb_tit span::after{ width: 2px; height: 0.2rem; margin-top: -0.1rem;}
.pdbA{ padding: 0.4rem;margin-top: 0.25rem;}
.pdbA .tp{  margin: 0 auto 0.6rem;}
.pdbA .wz1{font-size: 0.3rem; margin-bottom: 0.2rem;}

.pdbC{ padding: 0.4rem;}
.pdbC .techul li a {    padding: 0.2rem 1.2rem 0.2rem 0.05rem;}

.r_main{ padding: 0.6rem 0;}
.regForm{ padding: 0.3rem 0.3rem 0.5rem; width: 505px; max-width: 100%; -moz-box-sizing: border-box; box-sizing: border-box;}
.regForm .tit{ font-size: 0.4rem; }
.regForm .item{  margin-bottom: 0.2rem; }
.regForm .attrmc{ width: 1rem;  margin-right: 0.1rem; line-height: 0.6rem; }
.regForm .attrval{ padding-right: 0.15rem;}
.regForm .text{ padding-left: 0.15rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }
.regForm .require{ line-height: 0.6rem; }
.regForm .yzm .text{ padding-right: 1rem;}
.regForm .yzm .pin{ width: 1.2rem; height: 0.46rem; right: 0.214rem; top: 0.066rem; }
.sendCode .text{padding-right: 1.5rem;}
.sendCodeBtn{width: 1.5rem; height: 0.56rem;  line-height: 0.56rem; right: 0.17rem; top: 0.02rem;}
.regForm .tj{ padding:0.1rem 0.15rem 0 1.1rem}
.regForm .tj .sbtn{  font-size: 0.26rem; padding: 0.1rem 0; }

.apply .wrap{ width: 100%; padding: 0.6rem 0;}
.apply .wrap .tit{  font-size: 0.5rem;}
.apply .wrap .line{ margin-top: -0.4rem;}
.appForm{ padding:0.6rem}
.appForm .code{ width: 0.8rem;}
.appForm .item{ margin-bottom: 0.3rem;}
.appForm .item .attrmc{width: 1.4rem;  line-height: 0.6rem; }
.appForm .item .attrval{ padding: 0 .15rem 0 0px;}
.appForm .text{ padding-left: 1.6rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem;  }
.appForm .require{  line-height: 0.6rem;}
.appForm .tj{ padding:0.1rem .15rem 0 0px}
.appForm .tj .sbtn{font-size: 0.26rem; padding: 0.1rem 0; }

.pInfo{ padding-bottom: 0.26rem; }
.pInfo .avatar{ width: 100%;}
.pInfo .avatar .tp{ width: 0.8rem; height: 0.8rem; margin-right: 0.1rem;}
.pInfo .avatar .name{ font-size: 0.3rem;}
.pInfo .info{ margin-top: 0.3rem;}
.pInfo .info .iconfont{ margin: 0 0.1rem; font-size: 0.22rem; display: inline-block; }
.pInfo .info .iconfont::after{ height: 0.16rem; right: -0.1rem; display: none;  }
.pInfo .info .iconfont::before{ margin-right: 0.05rem; font-size: 0.26rem; }

.lm3 a{ font-size: 0.26rem; padding: 0.2rem 0.1rem; margin: 0;}

.perMain{ margin-top: 0.2rem;}
.m_tit{ padding: 0.2rem;}
.upPwd{ padding: 0.35rem;}
.upPwd .regForm{  width: 100%; padding: 0;}
.upPwd .regForm .attrmc{ width: 1.2rem;}

.perInfo{ padding: 0.35rem;}
.perInfo .regForm{ width: 100%; padding: 0;}
.perInfo .regForm .attrmc{ width: 0.8rem;}

.error{  padding: 8% 0;}
.error .box .p1{font-size: 0.36rem;}
}
/*******************************************************************/


@media (max-width:992px) {
		.pdb img {width: 100%!important;height:auto!important;}
	}